implanted device identification card - Español Inglés Diccionario